package com.gzcstec.service;

import com.gzcstec.domain.Host;
import com.gzcstec.domain.HostStat;

/**
 * 站点统计业务类
 */
public interface HostStatService {

    /**
     * 通过open获取站点统计信息
     * @param openId
     * @return
     */
    HostStat getStatByOpenIdAndHostId(String openId , String hostId);

    /**
     * 增加站点统计信息
     * @param hostStat
     * @return
     */
    int addHostStat(HostStat hostStat);

    /**
     * 更新站点统计次数
     * @param statId
     * @return
     */
    int incHostStat(String statId);

    /**
     * 对外暴露的站点更新方法
     * @param openId
     * @param hostId
     * @return
     */
    int updateHostStat(String openId , String hostId);

}
